package prop;

import java.util.Vector;

/**Autor: Pedro Redondo Quesada **46471772R**/
public class PalabraParaAnadir extends Palabra{
    private int ndocrel;
    private Vector<Tema> lisTema;
    
    public PalabraParaAnadir(String p){
        this.valor=p;
        this.id=0;
        this.marca=false;
        this.lisTema= new Vector<Tema>(0,1);
        this.ndocrel=0;
    }
    
    public void anadirTema(Tema T){
        this.lisTema.addElement(T);
    }
    
    public boolean estaTema(Tema T){
        boolean b=false;
        for(int i=0;i<this.lisTema.size();i++)
            b=b || T.getNombre().equals(this.lisTema.get(i).getNombre());
        return b;
    }
    
    public void getTemas(){
         for(int i=0;i<this.lisTema.size();i++)
             System.out.println(this.lisTema.get(i).getNombre());
    }
    
    public int nTemas(){
        return this.lisTema.size();
    }
    public int getNApariciones(){
        return this.ndocrel;
    }
    public void incApariciones(){
        this.ndocrel++;
    }
}
